package com.cskaoyan._07constructor._01introduction;

/**
 * @description:
 * @author: 景天
 * @date: 2023/2/4 10:46
 **/
/*
创建一个教师类，有课程和年龄两个属性，行为是上课。
现在我们需要创建以下对象：
1. 18岁的Java老师对象
2. 28岁的C++老师对象
3. 30岁的Python老师对象
4. ...


 */
public class Demo {
    public static void main(String[] args) {
        // 1. 18岁的Java老师对象
        Teacher t1 = new Teacher();
        t1.age = 18;
        t1.course = "Java";
        t1.teach();

        //2. 28岁的C++老师对象
        Teacher t2 = new Teacher();
        t2.age = 28;
        t2.course = "C++";
        t2.teach();

        //3. 30岁的Python老师对象
        Teacher t3 = new Teacher();
        t3.age = 30;
        t3.course = "Python";
        t3.teach();
        // 这样去创建没有问题,但是比较麻烦

        // ---构造方法(构造器)

    }
}

// 定义一个Teacher类
class Teacher {
// 定义成员变量
    String course;
    int age;

    // 定义成员方法
    public void teach() {
        System.out.println(age + "岁的" + course + "老师上课!");
    }

}